/**
 * @author yxw
 * date : 2013年11月4日 下午3:12:43 
 */
package com.tzinfo.tzt.activity;

import com.tzinfo.tzt.R;
import com.tzinfo.tzt.config.AppDataConfig;
import com.tzinfo.tzt.util.HttpTools;

import android.annotation.SuppressLint;
import android.app.AlertDialog;
import android.content.DialogInterface;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
import android.webkit.WebView;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.ProgressBar;
import android.widget.TextView;
import android.widget.Toast;

public class AboutUsActivity extends BaseActivity implements OnClickListener{
	
	
	//UI组件
	private Button backBtn;
	private LinearLayout pubTimelayout;
	private TextView titleText;
	private WebView contentWebView;
	@Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_news_detail);
		mProgressBar=(ProgressBar) this.findViewById(R.id.progressbar_loding);
		// 加载进度条
		Toast.makeText(this, "加载中…", 5000).show();
		init();
		
	}
	
	private void init(){
		contentWebView=(WebView) this.findViewById(R.id.webview_news_content);
		pubTimelayout=(LinearLayout) this.findViewById(R.id.layout_pub_time);
		pubTimelayout.setVisibility(View.GONE);
		titleText=(TextView) this.findViewById(R.id.text_title);
		titleText.setText("关于我们");
		backBtn=(Button) this.findViewById(R.id.bt_back);
		backBtn.setOnClickListener(this);
		updateUI();
		//加载数据
//		new Thread(getAboutUsRun).start();
	}
	
	private void updateUI(){
		contentWebView.loadUrl(AppDataConfig.aboutUsUrl);
//		contentWebView.loadData(webViewString,"text/html; charset=UTF-8", null);
	}
	
//	@SuppressLint("HandlerLeak")
//	Handler handler = new Handler() {
//		public void handleMessage(Message msg) {
//			super.handleMessage(msg);
//			switch (msg.arg1) {
//			case 1:
//				updateUI();
//				removeProgressBar();
//				break;
//			case -1:
//				getDataError((String) msg.obj);
//				break;
//			case 5:
//				break;
//			case 7:
//				break;
//			case 0:
//				break;
//			}
//		}
//	};

	/**
	 * 线程 得到新房列表
	 */
//	Runnable getAboutUsRun = new Runnable() {
//
//		@Override
//		public void run() {
//			Message msg = handler.obtainMessage();
//			String jsonString;
//			jsonString = HttpTools.getJsonContent(AppDataConfig.aboutUsUrl,"UTF-8");
//			Log.e("JsonString", jsonString);
//			webViewString=jsonString;
//			if (webViewString!=null&&!webViewString.equals("")) {
//				msg.arg1 = 1;
//			} else {
//				msg.arg1 = -1;
//				msg.obj = "信息为空！";
//			}
//			handler.sendMessage(msg);
//		}
//	};

//	private void getDataError(String ERRORMESSAGE) {
//		new AlertDialog.Builder(this).setCancelable(false)
//				.setMessage(ERRORMESSAGE)
//				.setPositiveButton(getResources().getString
//
//				(R.string.cancel), new DialogInterface.OnClickListener()
//
//				{
//					public void onClick
//
//					(DialogInterface dialog, int which) {
//						finish();
//					}
//				}).setNegativeButton(getResources().getString
//
//				(R.string.try_again), new DialogInterface.OnClickListener()
//
//				{
//					public void onClick(
//
//					DialogInterface dialogInterface, int
//
//					whichButton) {
//						showProgressBar();
//						new Thread(getAboutUsRun).start();
//					}
//				}).show();
//	}

	@Override
	public void onClick(View v) {
		switch (v.getId()) {
		case R.id.bt_back:
			this.finish();
			break;

		default:
			break;
		}
		
	}
}
